package cn.bugstack.types.design.framework.tree;

/**
 * @description:
 * @author: wwq
 * @date: 2025/08/19/17:13
 */
public interface StrategyMapper<T, D, R> {

    /**
     * 获取执行策略
     * @param requestParameter 入参
     * @param dynamicContext 上下文
     * @return
     * @throws Exception
     */
    StrategyHandler<T, D, R> get(T requestParameter, D dynamicContext) throws Exception;

}
